<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */



*{ padding:0; margin:0}
html{overflow-x:hidden;}
body{ background:#FFF; color:#484848; font-size:12px; font-family:"宋体"; overflow-x:hidden;}

img{ vertical-align:middle; border:none;}

ul, ul li{ vertical-align:middle;}



a{ color:#484848; text-decoration:none;}

a:hover{ color:#ec5816;}

.red{ color:#F00}

.ztwr{ font-family:"微软雅黑";}

.sz14{ font-size:14px;}



.left{ float:left;}

.right{ float:right;}



.top{ height:90px; width:980px; margin:0 auto;}

.top_ri{ width:290px; height:90px; padding:22px 17px 12px 0; height:56px;}

.top_ri1{ padding:8px 0; height:16px; line-height:16px; text-align:right; color:#2b2b2b;}

.top_ri1 a{ color:#2b2b2b;}

.top_ri1 a:hover{ color:#2b2b2b;}

.top_ri2{ height:24px;}

.search{ height:24px; background:url(../images/sea_bg.gif) left bottom no-repeat; width:130px;}

.text1{ width:96px; background:url(../images/search.gif) left center no-repeat; height:17px; color:#b8b8b8; line-height:17px; border:none; padding-left:10px; float:left; font-size:11px;}

.btn1{ width:24px; height:17px; float:left; background:url(../images/search.gif) right center no-repeat; border:none; font-size:0; cursor:pointer; } 

.tel{ width:145px; height:24px;font-size:20px;font-weight:700;color:#fc7335;}

.top2{ background:url(../images/top2_bg.gif) left center repeat-x; height:38px;}



.menu{ width:980px; height:38px; margin:0 auto;}

.menu ul, .menu ul li{ list-style:none;}

.menu ul li{ width:105px; height:38px; line-height:38px; text-align:center; float:left; font-size:14px;}

.menu ul li.line{ background:url(../images/line.gif) left center no-repeat; width:1px; font-size:0;}

.menu ul li.li1{ width:80px;}

.menu ul li.li2{ width:156px;}

.menu ul li a{ display:block; outline:none; color:#5a5a5a;}

.menu ul li a:hover{ background:url(../images/nav_1.gif) center center no-repeat; color:#ec5816;}

.menu ul li.li1 a:hover{ background:url(../images/nav_2.gif) center center no-repeat; color:#ec5816;}

.menu ul li.li2 a:hover{ background:url(../images/nav_3.gif) center center no-repeat; color:#ec5816;}

.menu ul li a.hover{ background:url(../images/nav_1.gif) center center no-repeat; color:#ec5816;}

.menu ul li.li1 a.hover{ background:url(../images/nav_2.gif) center center no-repeat; color:#ec5816;}

.menu ul li.li2 a.hover{ background:url(../images/nav_3.gif) center center no-repeat; color:#ec5816;}
.menu ul li.none_bg{ background:none;}

#nav{CLEAR: both; HEIGHT: 38px; margin:0 auto;}  

.nav163css li ul{ display:none; width:165px; position:absolute; *margin-left:-52px; _margin-left:-52px; z-index:999; background:#FFF; border:solid 1px #ccc; border-top:none;}

.nav163css li.li2 ul{ *margin-left:-78px; _margin-left:-78px;}

.nav163css li ul li{ height:32px; line-height:32px; width:100%; background:url(../images/nav_tb1.gif) 18px center no-repeat; border-bottom:solid 1px #f5f5f5;}  

.nav163css li ul li a {  text-align: left; color:#000; font-size:12px; font-weight:normal; padding:0; padding-left:29px;}

.nav163css li ul li a:hover{color:#ec5816; padding-top:0; background:none;}

.nav163css li.li2 ul li a:hover{ background:none;}

.nav163css li:hover UL {display: block}

.nav163css LI.over UL{display: block}

.nav163css ul li .topa:hover {background:url(../images/nav_1.gif) center center no-repeat; color:#ec5816;} 

.nav163css ul li.sfHover .topa{background:url(../images/nav_1.gif) center center no-repeat; color:#ec5816;}



.nav163css ul li.li2 .topa:hover {background:url(../images/nav_3.gif) center center no-repeat; color:#ec5816;} 

.nav163css ul li.li2.sfHover .topa{background:url(../images/nav_3.gif) center center no-repeat; color:#ec5816;} 



/*.banner{ width:1600px; height:478px; margin:0 auto;}*/

/*banner 切换*/   

.banner{ position:relative; width:1600px; margin:0 auto; height:478px; overflow:hidden;}

.banner .show{ width:1600px; position:absolute; left:50%;top:0px; margin-left:-800px; height:478px; overflow:hidden; }

.banner .show ul{ position:relative; height:478px; overflow:hidden;width:1600px; float:left; }

.banner .show ul li{text-align:center;width:1600px; float:left; height:478px; position:absolute; display:none; position:relative;} 

.banner .focus {position:absolute;width:1030px; right:-4px;height:29px; margin-top:230px; z-index:99}

.banner .focus a{width:18px; height:10px; background:#FFF; float:left; margin-right:10px; display:inline-block; outline:none;}

.banner .focus a.on{  background:#fc7335;}



.banner_news{ position:absolute; background:url(../images/BW_bg.png) no-repeat; width:377px; height:180px; z-index:1; left:307px; top:75px; overflow:hidden;}

.banner_news dl{ width:330px; height:103px; padding:20px; overflow:hidden; color:#FFF; text-align:left;}

.banner_news dl dt{ font-size:18px; font-weight:bold;}

.banner_news dl dd{ font-size:12px; line-height:18px; padding-top:12px;}

.banner_news .moer{ font-size:12px; padding-left:26px; text-align:left; line-height:18px;}

.banner_news .moer a{ color:#FFF;}

.banner_news .moer a:hover{ color:#d2f0fb;}



/**/

.top3{ background:url(../images/top3_bg.gif) left center repeat-x; height:34px;}

.m_news{ width:945px; margin:0 auto; height:24px; padding:5px 0; line-height:24px;}

.m_news_le{ background:url(../images/m_new_tb.gif) left center no-repeat; width:640px; padding-left:58px;}



.shell{ float:left; display:inline; width:600px; line-height:24px; height:24px; margin:0 0 0 10px; _margin:0 0 0 0; }

#div1 a{ display:block; line-height:24px;}

#div1{ height:24px; overflow:hidden;  } 



.main1{ margin:0 auto; width:980px; padding:26px 0 30px 0; height:242px;}

.m1_le{ width:656px; height:242px; background:url(../images/m1_bg.gif) left top no-repeat;}

.m1_le1{ width:335px; height:242px;}

.m1_le2{ width:301px; height:242px;}

.m1_le_1{ height:20px; text-align:right; padding:21px 15px 6px 0;}

.m_ab{ height:168px; overflow:hidden; line-height:24px; padding:0 18px 0 8px;}

.m_ab_tu{ width:132px; height:96px; padding:2px; border:solid 1px #d7d7d7; margin:0 12px 0 0;}



.m_news_1{ height:175px; padding:0 9px 0 20px;}

.m_news_1 ul, .m_news_1 ul li{ list-style:none;}

.m_news_1 ul li{ height:25px; line-height:25px; background:url(../images/tb2.gif) left center no-repeat; padding-left:10px;}



.m1_ri{ width:305px; height:242px;}

.m_case1{ background:url(../images/m_case1.gif) left center no-repeat; width:970px; margin:0 auto; height:31px; text-align:right; line-height:31px; padding-right:12px;}



.m_case2{ width:980px; height:98px; margin:0 auto; padding:10px 0 22px 0; overflow:hidden;}

.m_case2 ul, .m_case2 ul li{ list-style:none;}

.m_case2 ul li{ width:162px; height:90px; padding:3px; border:solid 1px #d0d0d0; float:left; margin:0 7px;}



.blk_18 { overflow:hidden; zoom:1; height:98px; position:relative; margin:0 auto;}

.blk_18 .pcont { width:920px; float:left; height:150px; overflow:hidden;}

.blk_18 .ScrCont { width:32766px; zoom:1;}

.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}

.blk_18 .LeftBotton, .blk_18 .RightBotton {  } 

.blk_18 #List1, .blk_18 #List2 { float:left;}



.foot{ height:auto; overflow:hidden; background:url(../images/f_bg.gif) repeat;}

.msite{ width:940px; margin:0 auto; padding:15px 0 15px 20px;}

.msite h3{ color:#484848; font-size:14px; font-weight:bold; height:25px; line-height:25px;}

.msite ul, .msite ul li{ list-style:none;}

.msite ul li{ height:24px; line-height:24px; background:url(../images/tb3.gif) left center no-repeat; padding-left:10px;}
.msite ul li a{ color:#646464;}
.msite ul li a:hover{ color:#ec5816;}

.line2{ border-top:solid 1px #FFF; border-bottom:solid 1px #ccc; height:0; font-size:0;}

.foot2{ text-align:center; line-height:25px; padding:6px 0; color:#646464;}



/**/

.ny_ban{ height:248px; margin:0 auto; border-bottom:solid 1px #dedede; position:relative;}
.ny_ban img{ position:absolute; left:50%; margin-left:-800px;}
.ny_main{ width:980px; margin:0 auto; height:auto; overflow:hidden; padding:20px 0;}

.ny_le{ width:217px; height:auto; overflow:hidden;}

.ny_le1{ height:50px; background:url(../images/ny_le1.gif) left top no-repeat; line-height:50px; padding-left:38px; font-size:14px; font-weight:bold; width:179px;}  

.ny_le2{ height:auto; overflow:hidden; background:url(../images/ny_le2.gif) left top repeat-y; padding:4px 1px 0 6px; width:210px;}

.ny_le2 ul, .ny_le2 ul li{ list-style:none;}

.ny_le2 ul li{ height:36px; line-height:34px; background:url(../images/lin2.gif) bottom left repeat-x;}

.ny_le2 ul li a{ display:block; background:url(../images/tb_1.png) 15px center no-repeat; padding-left:36px; outline:none; color:#232222}

.ny_le2 ul li a:hover{ background:url(../images/tb_1.png) 15px center no-repeat #FFF; color:#ec5816; font-weight:bold;}

.ny_le2 ul li a.hover{ background:url(../images/tb_1.png) 15px center no-repeat #FFF; color:#ec5816; font-weight:bold;}



.ny_le3{ background:url(../images/ny_le3.gif) left bottom no-repeat; height:20px; width:217px;}



.ny_ri{ width:740px; height:auto; overflow:hidden;}

.ny_ri1{ background:url(../images/ny_ri1.gif) left top no-repeat; height:40px; padding:0 20px 0 35px;}

.ny_ri1_1{ line-height:40px; font-size:14px; font-weight:bold; color:#333;}

.ny_ri1_2{ height:35px; line-height:35px; padding-top:5px; color:#7c7c7c;} 

.ny_ri1_2 a{ color:#7c7c7c;}

.ny_ri1_2 a:hover{ color:#ec5816;}

.color2{ color:#5a5a5a;}

.ny_ri2{ padding:12px; line-height:24px; color:#646464; height:auto; overflow:hidden;}

.news_list{ height:auto; overflow:hidden; margin-top:-10px; padding-bottom:10px;}

.news_list dl{ height:62px; padding:12px 0; border-bottom:solid 1px #e5e5e5;}

.news_list dl dt{ height:26px; line-height:26px; color:#1977f2;}

.news_list dl dt a{ color:#646464;}

.news_list dl dt a:hover{ color:#ec5816}

.news_list dl dd{ height:36px; line-height:18px; overflow:hidden;}

.news_list dl dd a{ color:#ec5816;}

.news_list dl dd a:hover{ color:#484848;}

.page{ height:28px; line-height:28px; text-align:center; border:solid 1px #e5e5e5;}



.c_title{ background:url(../images/line2.gif) left bottom no-repeat; text-align:center; padding-bottom:10px;}

.c_title h3{ line-height:30px; font-family:"微软雅黑"; font-size:16px; padding-bottom:6px;}

.c_nr{ height:auto; overflow:hidden; padding:18px 0;}

.c_page{ height:28px; line-height:28px; border:solid 1px #e5e5e5; padding:0 5px; color:#ec5816;}

.c_page a{ color:#ec5816;}

.c_page a:hover{ color:#ec5816}



.tb1 .tr1 td{ border-bottom:solid 1px #ccc;}

.hr_list{ background:url(../images/dl.gif) left top no-repeat; height:auto; overflow:hidden;}

.line{ background:url(../images/line3.gif) right center no-repeat;}

.tr2 td{ color:#333;}

.tb2{ border-left:solid 1px #ccc; border-top:solid 1px #ccc;}

.tb2 tr td{ border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:0 5px;}



.case_list { margin-top:-10px; padding-bottom:10px;}

.case_list ul, .case_list ul li{ list-style:none;}

.case_list ul li{ height:118px; padding:18px 0; border-bottom:dashed 1px #d2d2d2;}

.case_pic{ padding:3px; border:solid 1px #d6d6d6; width:182px; height:110px;}

.case_ri{ width:505px; height:118px;}

.case_ri1{ height:26px; line-height:26px;}

.case_ri1 a{ color:#ec5816;}

.case_ri1 a:hover{ color:#1977f2;}

.case_ri2{ height:72px; line-height:24px; overflow:hidden;}

.case_ri2 a{ color:#1977f2;}

.case_ri2 a:hover{ color:#ec5816;}

.tu_list{ height:570px; padding-top:16px;}

.case_big_tu{ height:445px;}

.case_sma_tu{ padding:15px 0; height:90px;}



.tu_list1{ width:710px; height:90px;overflow:hidden;}

.tu_list1 ul, .tu_list1 ul li{ list-style:none;}

.tu_list1 ul li{ width:130px; height:80px; padding:2px; border:solid 1px #d0d0d0; float:left; margin:0 10px;}



.ny_con{ padding:18px 12px; line-height:24px; color:#646464; height:auto; overflow:hidden;}

.faq{ height:auto; overflow:hidden; padding-bottom:10px;}

.faq ul, .faq ul li{ list-style:none;}

.faq ul li{ background:url(../images/tb3.gif) 2px center no-repeat; padding-left:12px; border-bottom:dotted 1px #999; height:30px; line-height:30px;}



.ta2 tr td{ padding:0 3px;}

.line{ background:url(../images/line3.gif) right center no-repeat;}

.tb2{ border-left:solid 1px #ccc; border-top:solid 1px #ccc;}

.tb2 tr td{ border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:0 5px; color:#333;}



.text3{ border:solid 1px #cbcbcb;}

.btnbg2{ background:url(../images/btn_bg.gif) left bottom no-repeat; padding:18px 0 10px 2px; height:23px;}

.btn2{ background:url(../images/btn3.jpg) left center no-repeat; width:76px; height:23px; border:0; cursor:pointer; margin-right:17px; color:#FFF;}</pre></body></html>